public class towDimensionArray01 {
    public static void main(String[] args) {
        /*
        请使用二维数组输出如下图形：
        0 0 0 0 0 0
        0 0 1 0 0 0
        0 2 0 3 0 0
        0 0 0 0 0 0
        * */
        /*什么时二维数组？
        从定义形式上看 int[][]
        可以这样理解，原来的二维数组的每个元素是一个一维数组,这样就构成了二维数组。
        * */
        int[][] arr= {{0, 0, 0, 0, 0, 0}, {0, 0, 1, 0, 0, 0 },
                    {0, 2, 0, 3, 0, 0 }, {0, 0, 0, 0, 0, 0 }};
        //输出二维图形
        for (int i = 0; i < arr.length; i++) {//遍历二维数组的每个元素
            //遍历二维数组的每个元素的一维数组
            //arr[i] 表示二维数组的第 i+1 个元素
            //arr[i].length 得到对应的每个一维数组的长度
            for (int j = 0; j < arr[i].length; j++) {
                System.out.print(arr[i][j]+"\t");
            }
            System.out.println();//换行
        }
        //关于二维数组的关键概念
        //(1)
        System.out.println("二维数组的元数个数="+arr.length);
        //(2)二维数组的每个元素是一个一维数组，所以如果需要得到一维数组的值需要再次遍历
        //（3）如果我们需要方位第 i+1 个一维数组的第 j+1 个值 arr[i][j];
    }
}
